Negation and Proof by Contradiction in Access-Limited Logic
نویسندگان
چکیده
Access-Limited Logic (ALL) is a language for knowledge representation which formalizes the access limitations inherent in a network structured knowledge-base. Where a deductive method such as resolution would retrieve all assertions that satisfy a given pattern, an access-limited logic retrieves all assertions reachable by following an available access path. In this paper, we extend previous work to include negation, disjunction, and the ability to make assumptions and reason by contradiction. We show that the extended ALL neg remains Socratically Complete (thus guaranteeing that for any fact which is a logical consequence of the knowledge-base, there exists a series of preliminary queries and assumptions after which a query of the fact will succeed) and computationally tractable. We show further that the key factor determining the computational diiculty of nding such a series of preliminary queries and assumptions is the depth of assumption nesting. We thus demonstrate the existence of a family of increasingly powerful inference methods, parameterized by the depth of assumption nesting, ranging from incomplete and tractable to complete and intractable.
منابع مشابه
A Construction of Logic-Constrained Functions with Respect to Awareness
A logic-constrained function is motivated by modelling the behaviour of the electronic device (like a mobile phone) with respect to evocation caused by awareness. This paper presents an analysis to develop a logic-constrained function system. We firstly have the contradiction removal procedure for a proof system which is expected with negation as failure rule (as denoting unawareness) to derive...
متن کاملTruth Values and Connectives in Some Non-Classical Logics
The question as to whether the propositional logic of Heyting, which was a formalization of Brouwer's intuitionistic logic, is finitely many valued or not, was open for a while (the question was asked by Hahn). Kurt Gödel (1932) introduced an infinite decreasing chain of intermediate logics, which are known nowadays as Gödel logics, for showing that the intuitionistic logic is not finitely (man...
متن کاملDov Gabbay and Anthony Hunter Negation and Contradiction
The notion of falsity, denoted?, is fundamental in classical logic. If we have some set of assumptions, and we use classical proof rules to derive?, then there is some conflict in the assumptions. Let and denote two formulae, then the formula ! ( !?) expresses the fact that and are in conflict. In classical logic, we can also represent conflict by using a negation symbol. So continuing the abov...
متن کاملContradiction Removal Semantics with Explicit Negation
Well Founded Semantics for logic programs extended with eXplicit negation (WFSX) is characterized by that, in any model, whenever :a (the explicit negation of a) holds, then a (the negation by default of a) also holds. When explicit negation is used contradiction may be present (e.g. a and :a both hold for some a) and thus no semantics is given to the program. We introduce here the notion of re...
متن کاملContradiction: When Avoidance Equals Removal - Part I
Recently several authors have stressed and illustrated the importance of including a second kind of negation (explicit negation) in logic programs besides \negation as failure", and its use in deductive databases, knowledge representation, and nonmonotonic reasoning. By introducing explicit negation into logic programs contradiction may appear. In this work we present two approaches for dealing...
متن کامل